package com.csgc.camera.bean

import android.os.Parcelable
import com.squareup.moshi.JsonClass
import kotlinx.android.parcel.Parcelize

@JsonClass(generateAdapter = true)
@Parcelize
data class MaskDataInfo(val name: String, val type: Int, val list: List<MaskItemInfo>) : Parcelable


@JsonClass(generateAdapter = true)
@Parcelize
data class MaskItemInfo(val type: Int, val id: Int, val drawable: String) : Parcelable

@JsonClass(generateAdapter = true)
@Parcelize
data class MaskEditInfo(
    val maskId: Int = 0,
    val title: String,
    var content: String,
    val canHide: Boolean,
    var isOpen: Boolean,
    val vip: Boolean = false,
    val isCustom: Boolean = false,
    //编辑列表是否显示
    var needShow: Boolean = true
) :Parcelable

data class ChooseMaskStyle(val name:String,val maskType:Int,val maskId: Int)
